html{
   height: 100%;
   background-image:url(/images/main_bg.jpg);
   background-repeat: repeat;
   background-attachment: fixed;
}

 body {
   height: auto !important;
   height: 100%;
   min-height: 100%;
   position: relative;
   text-align: center;

}

.hide {
	display: none;
}

.error {
    width: 100%;
    text-align: center;
	color: red;
}

#page_wrapper {
   padding-bottom: 100px;
   width: 1000px;
   margin: 0 auto;
   color: #ffffff;
}

#footer {
   position: relative;
   text-align: center;
   height: 231px;
   color: #ffffff;
   background-image:url(/images/bottom_light.png);
   background-position: bottom;
   background-repeat: no-repeat;

}

#content_text{
	width: 1000px;
	margin: 0 auto;
}

.light_popup {               /* position light background content area */
   width: 1000px;
   margin: 0 auto;
   overflow: visible;

}

.light_popup {
   padding: 0;
   text-align: left;
   z-index: 999;
}

.light_popup .r-star-shape{
	position:relative;
	overflow: visible;
	padding:10px 0;
}

.light_popup .r-star-shape .content{
   background-image:url(../images/transparent_light_bg.png);
   background-repeat: repeat;
   padding:10px 20px;
}

.light_popup .r-star-shape .cn{
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url(../images/star_light.png);
}

.light_popup .r-star-shape .cn.tr{
	width:10px;
	height:10px;
	left:-10px;
	top:0px;
	background-position: 0px 10px;
}

.light_popup .r-star-shape .cn.tl{
	width:820px;         /* light_popup width - 10px */
	height:10px;
	left:0px;
	top:0px;
	background-position: -10px 10px;
}

.light_popup .r-star-shape .cn.br{
	width:10px;
	height:10px;
	left:-10px;
	top:0px;
	background-position: 0px 0px;
}

.light_popup .r-star-shape .cn.bl{
	width:820px;         /* light_popup width - 10px */
	height:10px;
	left:0px;
	top:0px;
	background-position: -10px 0px;
}


.light_popup .r-star-shape .cn.tr, .light_popup .r-star-shape .cn.br {
	margin-left:100%;
}

.light_popup .r-star-shape .cn.bl, .light_popup .r-star-shape .cn.br {
	top:auto;
}